package gui;

import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;

import javax.swing.JPanel;

/** Elemento decorativo che riempie gli angoli di un JScrollPane.
 * @author Daniele
 * @version 1.1 */
public class ScrollCorner extends JPanel{
	
	private static final long serialVersionUID = 7603729953238821724L;

	private static final Color BLUEBAR = new Color(30, 0, 200);
	
	/** Il colore del componente. */
	private Color colour;
	
	/** Costruisce uno ScrollCorner del colore scelto.
	 * @param _colour il colore dello ScrollCorner. */
	public ScrollCorner(Color _colour){
		super();
		colour = _colour;
	}
	
	/** Costruisce uno ScrollCorner del colore standard. */
	public ScrollCorner(){
		this(ScrollCorner.BLUEBAR);
	}
	
	public void paintComponent(Graphics g){
		Dimension size = this.getSize();
		g.setColor(this.colour);
		g.fillRect(0, 0, size.width, size.height);
	}
}
